iT邦幫忙

2022 iThome 鐵人賽

DAY 17
0
自我挑戰組

鐵人挑戰系列 第 17

Day17-卡路里JavaScript設計

  • 分享至 

  • xImage
  •  

Day17


本部分寫return,第一個是得到items數值,return的值為data.items,下面的則是撰寫新增items,變數方面是品項名稱(name)、卡路里數值(calories),如果data.items的陣列大於0,ID會等於data.items陣列中的data.items.length中的陣列數值,以減一從最後面往最前面數的id+1,否則,ID=0。 Calories To Number的部分,parseInt() 函式能將輸入的字串轉成整數,calories會是數值,而不是字串。 Create New Item的部分newItem = 新的item,變數是ID、name、calories。 Add To Item Array的部分,只是把newItem帶入data.items陣列中,且return newItem裡。 而這段寫的是獲取ItemID的function變數是id,設定found變數,如果data.items的function(item)的item.id等於id,found會等於item且回傳到found中。


上一篇
Day16-卡路里JavaScript設計
下一篇
Day18- 卡路里html+java計算
系列文
鐵人挑戰28
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言